/**
 * 
 */
package sailing.entity;

import cjlite.dao.support.Column;
import cjlite.dao.support.DT;
import cjlite.dao.support.Id;
import cjlite.dao.support.Table;



/**
 * @author simon
 * 
 */
@Table
public class ReceivableDetail {
	
	@Id
	@Column(dt = DT.CHAR, length = 20)
	private String id;
	
	@Column(dt = DT.BIGINT,autoIncrem=false)
	private long invoiceDateTime;
	
	@Column(dt = DT.BIGINT,autoIncrem=false)
	private long incomeDateTime;
	
	@Column(dt = DT.CHAR, length = 255)
	private String receivableSummary;
	
	@Column(dt = DT.CHAR, length = 255)
	private String receivableFullDesc;
	
	@Column(dt = DT.CHAR, length = 50)
	private String workshop;
	
	@Column(dt = DT.CHAR, length = 255)
	private String receivableRemark;
	
	@Column(dt = DT.DOUBLE)
	private double receivableAccountAmount;
	
	@Column(dt = DT.BIGINT,autoIncrem=false)
	private long createTime;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public long getInvoiceDateTime() {
		return invoiceDateTime;
	}

	public void setInvoiceDateTime(long invoiceDateTime) {
		this.invoiceDateTime = invoiceDateTime;
	}

	public long getIncomeDateTime() {
		return incomeDateTime;
	}

	public void setIncomeDateTime(long incomeDateTime) {
		this.incomeDateTime = incomeDateTime;
	}

	public String getReceivableSummary() {
		return receivableSummary;
	}

	public void setReceivableSummary(String receivableSummary) {
		this.receivableSummary = receivableSummary;
	}

	public String getReceivableFullDesc() {
		return receivableFullDesc;
	}

	public void setReceivableFullDesc(String receivableFullDesc) {
		this.receivableFullDesc = receivableFullDesc;
	}

	public String getWorkshop() {
		return workshop;
	}

	public void setWorkshop(String workshop) {
		this.workshop = workshop;
	}

	public String getReceivableRemark() {
		return receivableRemark;
	}

	public void setReceivableRemark(String receivableRemark) {
		this.receivableRemark = receivableRemark;
	}

	public double getReceivableAccountAmount() {
		return receivableAccountAmount;
	}

	public void setReceivableAccountAmount(double receivableAccountAmount) {
		this.receivableAccountAmount = receivableAccountAmount;
	}

	public long getCreateTime() {
		return createTime;
	}

	public void setCreateTime(long createTime) {
		this.createTime = createTime;
	}
	

}
